/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.Tramite.Conexion;

import com.Tramite.Model.Usuario;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

/**
 *
 * @author WILFREDO
 */
public class UsuarioBD {
    Conexion nueva;
    public UsuarioBD ()
    {
        nueva= new Conexion("bd_tramite_doc_coas","root","");
    }
    public int comprobarUsuario (Usuario usuario)
    {
       try 
       {
            ResultSet rs = null;
           String con;
            PreparedStatement psConsultar = null;
            String consultaBuscar="SELECT claveUsu,codtipusu FROM usuario where nickUsu=?";
            psConsultar = nueva.getConnection().prepareStatement(consultaBuscar);
            psConsultar.setString(1,usuario.getId());
            rs= psConsultar.executeQuery();
            while (rs.next())
            {
                if(rs.getString(1).equals(usuario.getPassword()))
                    return rs.getInt(2);
            }
       }     
        catch (Exception ex) {
            return -1;
            
        }
       return -1;
      
    }
    
     public String conseguiNombre (Usuario usuario)
    {
       try 
       {
            ResultSet rs = null;
           String con;
            PreparedStatement psConsultar = null;
            String consultaBuscar="SELECT nombreUsu FROM usuario where nickUsu=?";
            psConsultar = nueva.getConnection().prepareStatement(consultaBuscar);
            psConsultar.setString(1,usuario.getId());
            rs= psConsultar.executeQuery();
            while (rs.next())
            {
                return rs.getString(1);
            }
       }     
        catch (Exception ex) {
            return null;
            
        }
       return null;
      
    }
     
      public String conseguiApellido (Usuario usuario)
    {
       try 
       {
            ResultSet rs = null;
           String con;
            PreparedStatement psConsultar = null;
            String consultaBuscar="SELECT apellidoUsu FROM usuario where nickUsu=?";
            psConsultar = nueva.getConnection().prepareStatement(consultaBuscar);
            psConsultar.setString(1,usuario.getId());
            rs= psConsultar.executeQuery();
            while (rs.next())
            {
                return rs.getString(1);
            }
       }     
        catch (Exception ex) {
            return null;
            
        }
       return null;
      
    }
    
    
//     public static void main (String [] args)
//    {
//            UsuarioBD log = new UsuarioBD();
//            Usuario usu = new Usuario ("rene","rene");
//                System.out.print(log.comprobarUsuario(usu));
//            if(log.comprobarUsuario(usu)==1)
//            {
//                System.out.print("encontrado");
//            }
//            else 
//                System.out.print("no encontrado");
//    }
    
   
    
}
